home *** CD-ROM | disk | FTP | other *** search
- Back to MENU
- Back to ADVANCED functions
-
- AWebEd Macro Language (AMAL)
- ----------------------------
-
- Introduction:
- -------------
-
- The items in the command lists are written in AMAL. AMAL is a very
- simple language which allows a very high degree of customisation of
- AWebEd. Currently AMAL is rather contrived, as I have only
- conceived commands as I have had a need for them. Any ideas of new
- commands gratefully recieved!
-
- If you generate generate any AMAL scripts which you may feel others
- would find useful, you can either distribute them yourself, or else
- send me a copy and I would be pleased to distribute it
- (acknowledged) with future releases of AWebEd. Please read the
- AWebEd v1.0 license for more details regarding the distribution of
- an altered AWebEd v1.0 archive.
-
- AMAL is not to be confused with the Amos Animation Language!
-
- The AMAL command directories
- ----------------------------
-
- The AMAL scripts are stored in five sub-directories of the directory
- "commands". These sub-directories, by default, are called "Simple",
- "Navigation", "Text Styles", "Miscellaneous", and "Arexx". These
- sub-directories may be renamed; AWebEd will adjust the interface
- appropriately. Each of the five command lists is effectively a dump
- of the respective sub-directory. Double clicking on any item in the
- command lists forces AWebEd to attempt to execute that AMAL script.
-
- General
- -------
-
- 1 - AMAL scripts can be composed in any ASCII text editor, such as
- Ed or AWebEd.
-
- 2 - All AMAL commands MUST be written in CAPITALS, otherwise they
- will not be recognised. All other text may be in capitals,
- lowercase, or mixed. All commands, qualifiers, strings and integers
- must be seperated by a single space character.
-
- 3 - No indentations are allowed.
-
- 4 - AMAL scripts are executed sequentially. Currently, no loops or
- logical operators are supported. Only one AMAL statement per line
- of text is allowed.
-
- 5 - If AWebEd cannot execute a line of the script, execution will
- halt and AWebEd will return the line number of the script that
- generated the error.
-
- 6 - It is suggested that if the AMAL script is to be distributed, it
- is accompanied by documentation. Instructions on how to do this is
- available in " Help DOCUMENTATION ".
-
- On to COMMANDS
-